Scalable Vector Graphics Beschreibung Scalable Vector Graphics  
 
   
Beschreibung von Scalable Vector Graphics Infos zu Scalable Vector Graphics und Beschreibung.
Nicht angemeldet: Anmelden | Impressum 
Navigation
· Hauptseite
· Know Forum - neu!
· Zufälliger Artikel
· Spezialseiten
· Alle Artikel
· Eingeordnet unter
Aktueller Artikel
· Seite bearbeiten
· Links auf diese Seite
· Verlinkte Seiten
· Versionen


 
 



Letzte Beiträge
Die Klimalüge CO2Guten Abend Herr Enger
"Meine Fr...
Volumenausdehnung be...Hallo da draußen, ich h
abe folgendes ...
Osterrätsel der Fran...Hallo, ich hab' mich leide
r mit meinere ...
was ist denn mit dem...Hallo, der Song heißt Cal
istan "...
Strichcode entschlüs...Hallo benni, ich stehe
gerade vor dem...
Lust auf Focus Rätse...Hallo, an alle Spezialist
en dieses Räts...
ErdölServus, Erdöl hat keine
Formel, da es...
Frage an die Student...Hallo, im Prinzip ist das
eine gute Ide...
CO2 chemische Trennu...Hallo ....... CO2 in der
Luft wird begr...
IGBT ansteuerschaltu...Guten Tag, Wer weiss lief
ert eine funk...


Scalable Vector Graphics

Dieser Text beschreibt Scalable Vector Graphics.


Der untere Text beinhaltet die Scalable Vector Graphics Beschreibung. Soweit es sich um ein definierbares Objekt handelt, sollte hier eine Scalable Vector Graphics Definition vorhanden sein. Sollte eine Definition von Scalable Vector Graphics fehlen, kann diese von Ihnen verfaßt werden. Wir sind bestrebt die Beschreibung von Scalable Vector Graphics möglichst ausführlich zu halten.

Jeder Text bei Know-Library, sowie ein Teil davon (Definition, Beschreibung etc.), außer Bücher Beschreibungen kann bearbeitet werden. Falls die Beschreibung auf dieser Seite nicht korrekt ist klicken Sie auf 'Beschreibung editieren' um den Text zu korrigieren bzw. neuen einzufügen. Weitere Informationen und Bücher zum Thema Scalable Vector Graphics Beschreibung , so wie Link zum Forum finden Sie weiter unten. Eine Übersicht der Texte, die das Thema Scalable Vector Graphics beschreiben finden Sie auf der Seite alle Artikel über Scalable Vector Graphics. Fragen zu dem Thema Scalable Vector Graphics können im Forum gestellt werden. Klicken Sie hier um zu dem Forum zu wechseln.

Scalable Vector Graphics Artikel

Scalable Vector Graphics (SVG) ist eine Sprache zur Beschreibung zweidimensionaler Vektorgrafiken in XML. SVG unterstützt mittels SMIL Animationen. Manipulation des SVG-DOM sind mit Hilfe eingebetteter Funktionen (Beispielsweise via ECMAScript oder Tcl) möglich.

SVG wurde in dem September 2001 zur W3C-Empfehlung erhoben. Man kann erwarten, dass es von der nächsten Generation der Webbrowser nativ unterstützt wird. Zur Zeit ist dazu ein Plugin notwendig, wie z.B. der SVG Viewer von Adobe. SVG-Dateien können auch mittels eines eigenständigen SVG-Anzeigeprogrammes betrachtet werden. SVG-Dateien können mit einem normalen Texteditor erstellt und bearbeitet werden.

Es gibt eine Variante von Mozilla die eine Teilmenge von SVG direkt unterstützt, sodass kein Plugin benötigt wird ([1] (http://www.mozilla.org/projects/svg/)).

Die freien Vektorgrafik-Programme Sodipodi und Inkscape benutzen SVG als ihr natives Datenformat.

Eine SVG-Datei besitzt die Dateiendung *.svg. Wenn diese mit gzip gepackt ist, lautet die Endung *.svgz.

Inhaltsverzeichnis
Buch-Tipp: Auf ganzer Linie. Super für U-Bahn-Fans Für U-Bahn-Fans ist das ein echt toller Roman, den man lesen muss. Er handelt von einem Mann, der kurz vor seiner Hochzeit eine merkwürdige Wette abschließt. Als ich dieses Buch gelesen haben, wusste ich, dieses Buch passt zu mir wie Mayo zu Pommes. Ich werde es nicht das letzte Mal gelesen haben, denn dieses Buch kann...

SVG Grundstrukturen

Buch-Tipp: Die Kunst-Akademie. Faszination Linie. Zeichnung neu erleben Die Linie - ein Spiel der Emotionen Gerade dem Anfänger oder Hobby-Künstler passiert es stets wieder, dass er beim rein Inhaltlichen seines Werkes hängen bleibt. Dabei haucht aber gerade das WIE des Gezeichneten einem Bild Leben ein. Mit diesem Buch versucht der Autor den gewissen Durchblick zu vermitteln und dem Medium Zeichnung eine neue Aufmerksamkeit...

Grundgerüst

Jede SVG-Datei beginnt, wie es bei XML-basierten Sprachen üblich ist, mit der XML-Deklaration und der Dokumenttypdeklaration, die den benutzten Namensraum beschreibt. Dazu wird bei letzterem ein Verweis auf die entsprechende DTD-Datei eingefügt. Danach kann schon das Starttag <svg> kommen. Die SVG-Datei wird durch das abschließende Endtag </svg> abgeschlossen.

<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>	 
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
  "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg xmlns="http://www.w3.org/2000/svg"
     xmlns:xlink="http://www.w3.org/1999/xlink"
     width="300" height="300">	 

  <!-- Inhalt der SVG-Datei -->

</svg>	 

Beim SVG-Starttag (<svg>) wird auch gleich die Breite und Höhe des Ausgabebildschirms definiert.

Buch-Tipp: Gehen auf der Linie. Eine Bewegungsübung nach Maria Montessori Alltagsbegleiter auf der ganzen Linie Maria Montessori hätte ihre wahre Freude an diesem sehr ansprechenden Buch. Auf den ersten Blick mag man meinen, dass es vor allem um Übungen auf einer Linie geht mit verschiedenen Gegenständen. Bei genauerer Betrachtung wird aber klar, dass hier verschiedene sensomotorische Bereiche gefördert werden,...

Graphische Primitiven

Alle graphischen Objekte in SVG bauen auf einfachen graphischen Grundelement auf. Komplexere Objekte sind dabei aus mehreren einfachen Objekten zusammengesetzt.

Buch-Tipp: Online Mapping with SVG: Scalable Vector Graphics - Introduction (Lecture Notes in Geoinformation and Cartography) Um ausführliche Informationen zum Buch "Online Mapping with SVG: Scalable Vector Graphics - Introduction (Lecture Notes in Geoinformation and Cartography)" zu bekommen klicken Sie bitte auf den Hyperlink oberhalb von diesem Text. Sie werden zum entsprechenden Buch auf der Händlerseite weiter geleitet.

Pfad

Der Pfad ist das eigentliche Grundelement in SVG. Aus ihm können alle anderen Objekte (Kreise, Rechtecke, Polygone etc.) aufgebaut werden. Da das aber teilweise sehr umständlich ist, hat man diese häufigen Formen extra mit eigenen Beschreibungen versehen, die in dem Anschluss aufgeführt werden.

Der Pfad wird in dem Attribut (d) entweder durch Koordinatenpaare (absolut) oder durch Vektoren (relativ) beschrieben. Großbuchstaben werden von Koordinaten gefolgt, Kleinbuchstaben von Vektoren. Diese Koordinaten und Vektoren geben die Anweisung wie der Pfad gezeichnet werden soll.

  • M/m - moveto = Stift dorthin bewegen
  • L/l - lineto = mit Stift dorthin zeichnen
  • Q/q - quadratische Bézierkurve (zwei Wertepaare: ein Stützpunkt, ein Absichtpunkt)
  • C/c - kubische Bézierkurve (drei Wertepaare: zwei Stützpunkte, ein Absichtpunkt)Beispiel:

Der absolut beschriebene Pfad...

<path d="M 10 10 L 20 20 18 22 C 24 28 14 25 10 40 Q 20 45 15.33 60" />

ist identisch mit dem relativen

<path d="M 10 10 l 10 10 -2  2 c  6  6 -4  3 -8 18 q 10  5  5.33 20" />

Für horizontale und vertikale Linien existiert eine entsprechend vereinfachte Notation, für Ellipsen und Kreise ist eine spezielle Notation mit sieben Werten erforderlich.

  • H/h - horizontal line = horizontale Linie zeichnen (X-Wert)
  • V/v - vertical line = vertikale Linie zeichnen (Y-Wert)
  • A - elliptical arc = Bogenkurve
Buch-Tipp: PfundsFit - Das Abnehmbuch. Schritt für Schritt zur schlanken Linie Gesund abnehmen ohne hungern Prof. Dr. Pudel und Prof. Dr. Schlicht räumen auf mit ungesunden und frustrierenden Diäten. Sie erklären warum diese auf Dauer keinen Erfolg bringen. Das neue PfundsFit-Abnehmbuch ist ein vielversprechendes 10-Wochen Training. Absicht ist es das eigene Bewußtsein für die richtige Ernährung zu schärfen und die Bewegung...

Kreis

Der Kreis wird mindestens durch den Radius (r) definiert. Optional kann die Position des Mittelpunktes durch die Atribute cx und cy festgelegt werden. Füllung , Art der Umrisslinie oder Transparenz werden durch das Attribut style definiert.

<circle cx="100" cy="100" r="50" />   
Buch-Tipp: Punkt und Linie zu Fläche. Beitrag zur Analyse der malerischen Elemente Kompositionslehre in ihren Grundlagen von der Pike auf Kompositionslehre in ihren Grundlagen von der Pike auf.

Ellipse

Die Ellipse wird durch die zwei Halbachsenradien definiert (rx und ry). Alle anderen Attribute sind die gleichen wie beim Kreis.

<ellipse cx="100" cy="100" rx="50" ry="20" />
Buch-Tipp: SVG - Scalable Vector Graphics . ... für professionelle Einsteiger (digital studio one) Eine Beschreibung zum Buch "SVG - Scalable Vector Graphics . . . . für professionelle Einsteiger (digital studio one)" finden Sie auf der Seite des Buchhändlers. Um dorthin zu gelangen klicken Sie bitte auf den Link oberhalb von diesem Text. Sie werden automatisch zu diesem Buchtitel weiter geleitet.

Rechteck

Ein Rechteck kann auf ca. eine konforme Art definiert werden. Diese Möglichkeit ist die Beschreibung durch die obere linke Ecke mit den Koordinaten (x und y) und die Breite (width) und Höhe (height).

<rect x="100" y="100" width="100" height="200" />

Möchte man die Ecken des Rechtecks abrunden, kann man das mit Hilfe der Attribute (rx und ry) bewerkstelligen.

Buch-Tipp: SVG - Scalable Vector Graphics. Praxiswegweiser und Referenz für den neuen Vektorgrafikstandard Für Einsteiger und Fortgeschrittene Iris Fibingers Buch führt weit über die Grundlagen hinaus und geht auf viele der für Webentwickler relevanten Fragen ein. Der Grundlagenteil des Buches ist jedoch der ausführlichere. Den Anfang macht ein Kapitel über XML-Dokumente (Struktur, Auszeichnung, Schreibweisen, Deklarationen, Namensräume). Es folgen...

Linie

Eine einfache gerade Linie wird durch die beiden Endpunkte in SVG beschrieben.

<line x1="100" y1="100" x2="200" y2="200" />
Buch-Tipp: SVG Reporting.Mit CD-ROM. Vektorgrafiken im Web einsetzen. Kein Lehrbuch, aber konkurenzloses, gutes Werk Zuerst mal Glückwunsch an den Autor, denn das Gebiet das er hier abdeckt ist sehr undankbar, denn es gibt eigentlich keine Literatur zu den behandelten Themen, immerhin in dieser Konstellation, außer kleineren schlecht geschriebenen Online Tutorials und den Standards des W3C (und die Demos der Adobe...

Polyline

Um eine Linie über mehrere Stützpunkte zu definieren, benutzt man die Beschreibung als Polylinie . Dabei werden die einzelnen Koordinatenpaare der Stützpunkte einfach fortlaufend hintereinander geschrieben. Die Linie wird von ersten Punkt aus zu dem zweiten gezogen und von dort weiter zu dem dritten Stützpunkt und so weiter.

<polyline points="100 100 200 200 300 40" />
Buch-Tipp: SVG, Scalable Vector Graphics, m. CD-ROM SVG - hier ein ideales Paket Ich fand das Buch von der ersten Seite an sehr hilf- und lehrreich. Es wird einem gezeigt, mit welchen Vorzügen SVG aufwarten kann und wie man diese dann am besten ausnutzt, um seine Webseiten mit diesem neuen Vektor-Grafikformat aufzupeppen. Zwar sollte man sich mit XML oder HTML schon ein bisschen auskennen, aber das...

Polygon

Ein Polygon (Vieleck) wird durch seine Eckpunkte beschrieben. Wie bei der Polyline werden auch hier alle Koordinatenpaare einfach hintereinander geschrieben.

<polygone points="100 100 100 200 150 200" />

Buch-Tipp: Visualisierung von Kundenbeziehungsdaten mittels Scalable Vector Graphics. Informationsvisualisierung in CRM Die Beschreibung für das Buch "Visualisierung von Kundenbeziehungsdaten mittels Scalable Vector Graphics. Informationsvisualisierung in CRM" fehlt leider. Weitere informatione finden Sie auf der Seite des Buchhändlers. Klicken Sie dafür auf den Link über diesem Text. Die Seite des Händlers öffnet sich in neuem...

Text

Zeichen, Text können mit Hilfe des Elements <text> definiert werden.

<text x="100" y="100" style="font-size:40">Hallo Welt!</text>

SVG-Viewer

Freie Software

  • Sodipodi (Webseite (http://www.sodipodi.com/)), Unix und Windows, unterstützt noch keine Animationen (englisch)
  • Inkscape (Webseite (http://www.inkscape.org/)), ein Fork von Sodipodi, mit dem Absicht, eine bessere Benutzeroberfläche zu entwickeln.

Proprietäre Software

Programme die SVG unterstützen

Das Vektorprogramm Freehand unterstützt SVG nicht, vermutlich weil es von der Firma Macromedia kommt, das Flash (ein Macromedia-Produkt) vorzieht.

Konferenzen

SVG Open (http://www.svgopen.org/) organisierte schon dreimal eine internationale Konferenz, die sich mit allem rund um das Thema SVG beschäftigte.

  Weiteres zu dem Artikel Scalable Vector Graphics

Andere Leser interessierten sich auch für folgende Beschreibungen: Anschluss, Breite, Dateiendung, Dynamisch, Ellipse, Marcel, Mozilla, Polygon, Polygone, Punkt, Teilmenge, Vektoren
Schnellzugrif auf verwandte Texte:
 
NEU! Frage im Forum zum Thema:
 
Wenn die Beschreibung 'Scalable Vector Graphics' Ihrer Meinung nach nicht korrekt ist oder in aktueller Version Fehler enthalten sind oder es fehlt die Scalable Vector Graphics Definition, dann klicken Sie bitte auf "Beschreibung bearbeiten" und schreiben Sie die Eigene Version des Textes. Die Änderungen in der Beschreibung werden sofort aktiv und für alle sichtbar. Ein Administrator wird Ihre Version der Beschreibung und Definition von 'Scalable Vector Graphics' nachher prüfen. Bitte achten Sie auf die Urheberrechte (Copyright). Wir sind für die besseren Beschreibung von 'Scalable Vector Graphics' und 'Scalable Vector Graphics' Definition sehr dankbar.

Alle Tipps zu den Bücher auf dieser Seite wurden automatisch generiert. D.h. die Bücher wurden aus einer Datenbank von dem Computer ausgesucht. Deshalb kann es vorkommen, dass vorgeschlagene Bücher nicht ganz der 'Scalable Vector Graphics' Beschreibung entsprechen.
· Diese Seite wurde bisher 1.030 mal abgerufen.
· Letzte Counteraktualisierung erfolgte am 15.05.2008 um 14:28:42
· Diese Seite wurde zuletzt geändert um 08:55, 28. Sep 2004.
· Letzte Portalaktualisierung erfolgte um 08:00:00 GMT, 25.02.2008
Dieser Artikel basiert auf dem Artikel Scalable Vector Graphics aus der freien Enzyklopädie Wikipedia und steht unter der GNU-Lizenz für freie Inhalte. In der Wikipedia ist eine Autorenauflistung verfügbar.

Von ""

· Diese Seite wurde bisher 1.030 mal abgerufen.
· Letzte Counteraktualisierung erfolgte am 15.05.2008 um 14:28:42
· Diese Seite wurde zuletzt geändert um 08:55, 28. Sep 2004.
· Letzte Portalaktualisierung erfolgte um 08:00:00 GMT, 25.02.2008